Applying Anytime Heuristic Search to Cost-Optimal HTN Planning
نویسندگان
چکیده
This paper presents a framework for cost-optimal HTN planning. The framework includes an optimal algorithm combining a branch-and-bound with a heuristic search, which can also be used as a near-optimal algorithm given a time limit. It also includes different heuristics based on weighted cost estimations and different decomposition strategies. The different elements from this framework are empirically evaluated on three planning domains, one of which is modeling a First-Person Shooter game. The empirical results establish the superiority on some domains of a decomposition strategy that prioritizes the most abstract tasks. They also highlight that the best heuristic formulation for the three domains is computed from linear combinations of optimistic and pessimistic cost estimations.
منابع مشابه
Cost-Optimal Algorithms for Planning with Procedural Control Knowledge
There is an impressive body of work on developing heuristics and other reasoning algorithms to guide search in optimal and anytime planning algorithms for classical planning. However, very little effort has been directed towards developing analogous techniques to guide search towards high-quality solutions in hierarchical planning formalisms like HTN planning, which allows using additional doma...
متن کاملCost-Optimal Algorithms for Hierarchical Goal Network Planning: A Preliminary Report
There is an impressive body of work in developing search heuristics and other reasoning algorithms to guide domainindependent planning algorithms towards (near-) optimal solutions. However, very little effort has been expended in developing analogous techniques to guide search towards high-quality solutions in domain-configurable planning formalisms, such as HTN planning. In lieu of such techni...
متن کاملAn UCT Approach for Anytime Agent-Based Planning
In this paper, we introduce a new heuristic search algorithm based on mean values for anytime planning, called MHSP. It consists in associating the principles of UCT, a bandit-based algorithm which gave very good results in computer games, and especially in Computer Go, with heuristic search in order to obtain an anytime planner that provides partial plans before finding a solution plan, and fu...
متن کاملHeuristic Search When Time Matters
In many applications of shortest-path algorithms, it is impractical to find a provably optimal solution; one can only hope to achieve an appropriate balance between search time and solution cost that respects the user’s preferences. Preferences come in many forms; we consider utility functions that linearly trade-off search time and solution cost. Many natural utility functions can be expressed...
متن کاملAnytime heuristic search for partial satisfaction planning
We present a heuristic search approach to solve partial satisfaction planning (PSP) problems. In these problems, goals are modeled as soft constraints with utility values, and actions have costs. Goal utility represents the value of each goal to the user and action cost represents the total resource cost (e.g., time, fuel cost) needed to execute each action. The objective is to find the plan th...
متن کامل